<html>
<head><meta charset="utf-8"><title>weekly meeting 2019-04-11 #54818 · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html">weekly meeting 2019-04-11 #54818</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="163097720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163097720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163097720">(Apr 11 2019 at 13:13)</a>:</h4>
<p>Hi <span class="user-group-mention" data-user-group-id="897">@T-compiler/meeting</span> ; our weekly meeting, held in this topic area, will start in about 47 minutes.</p>



<a name="163097778"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163097778" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163097778">(Apr 11 2019 at 13:14)</a>:</h4>
<p>In the meantime, I will be doing pre-triage in a <a href="#narrow/stream/131828-t-compiler/topic/pre-meeting.20triage.202019-04-11.20.2354818/near/163097690" title="#narrow/stream/131828-t-compiler/topic/pre-meeting.20triage.202019-04-11.20.2354818/near/163097690">parallel topic</a></p>



<a name="163099419"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163099419" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163099419">(Apr 11 2019 at 13:34)</a>:</h4>
<p><span aria-label="question" class="emoji emoji-2753" role="img" title="question">:question:</span> re: "regression: conflicting trait impls because <code>Box&lt;dyn Fn*&gt;</code> now implements <code>Fn*</code>." <a href="https://github.com/rust-lang/rust/issues/59750" target="_blank" title="https://github.com/rust-lang/rust/issues/59750">#59750</a>  : was this expected fallout from some other recent change? And is this actually a T-libs problem rather than a T-compiler one?</p>



<a name="163099963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163099963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163099963">(Apr 11 2019 at 13:40)</a>:</h4>
<p><span aria-label="construction worker" class="emoji emoji-1f477" role="img" title="construction worker">:construction_worker:</span> seeking help on resolving "[firefox] error: relocation refers to local symbol "" [12], which is defined in a discarded section" <a href="https://github.com/rust-lang/rust/issues/59652" target="_blank" title="https://github.com/rust-lang/rust/issues/59652">#59652</a></p>



<a name="163100856"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163100856" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163100856">(Apr 11 2019 at 13:51)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> I think <code>Box&lt;dyn Fn*&gt;</code> is a T-Lang/T-Libs issue; it happened due to standard coherence issues due the introduction of impls</p>



<a name="163100875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163100875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163100875">(Apr 11 2019 at 13:51)</a>:</h4>
<p>the teams that participated in FCP were T-Lang &amp; T-Libs</p>



<a name="163101387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163101387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163101387">(Apr 11 2019 at 13:57)</a>:</h4>
<p>okay I'll go find the associated issues and link them and then close <a href="https://github.com/rust-lang/rust/issues/59750" target="_blank" title="https://github.com/rust-lang/rust/issues/59750">#59750</a></p>



<a name="163101405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163101405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163101405">(Apr 11 2019 at 13:57)</a>:</h4>
<p><span aria-label="construction worker" class="emoji emoji-1f477" role="img" title="construction worker">:construction_worker:</span> seeking help on resolving "Compiler panic with generic-typed nested closures" <a href="https://github.com/rust-lang/rust/issues/59494" target="_blank" title="https://github.com/rust-lang/rust/issues/59494">#59494</a></p>



<a name="163101488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163101488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163101488">(Apr 11 2019 at 13:58)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span>  regression arose from: <a href="https://github.com/rust-lang/rust/pull/59500" target="_blank" title="https://github.com/rust-lang/rust/pull/59500">https://github.com/rust-lang/rust/pull/59500</a>, FCP in <a href="https://github.com/rust-lang/rust/pull/55431" target="_blank" title="https://github.com/rust-lang/rust/pull/55431">https://github.com/rust-lang/rust/pull/55431</a>.</p>



<a name="163101952"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163101952" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163101952">(Apr 11 2019 at 14:03)</a>:</h4>
<p>Hi all =)</p>



<a name="163101966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163101966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163101966">(Apr 11 2019 at 14:03)</a>:</h4>
<p>hi <span class="user-group-mention" data-user-group-id="897">@T-compiler/meeting</span></p>



<a name="163101996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163101996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163101996">(Apr 11 2019 at 14:03)</a>:</h4>
<p>you can see the results of pre-triage above</p>



<a name="163102014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102014">(Apr 11 2019 at 14:03)</a>:</h4>
<p>the messages with a constructor worker ( <span aria-label="construction worker" class="emoji emoji-1f477" role="img" title="construction worker">:construction_worker:</span>) are seeking volunteers</p>



<a name="163102084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102084">(Apr 11 2019 at 14:04)</a>:</h4>
<p>I didn't finish all the pre-triage I wanted to</p>



<a name="163102089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102089">(Apr 11 2019 at 14:04)</a>:</h4>
<p>but we can dive into what's left here</p>



<a name="163102105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102105">(Apr 11 2019 at 14:04)</a>:</h4>
<p>lo and behold, there are <em>zero</em> beta-nominations. (Probably because we just cut the beta)</p>



<a name="163102106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102106">(Apr 11 2019 at 14:04)</a>:</h4>
<p><span aria-label="construction worker" class="emoji emoji-1f477" role="img" title="construction worker">:construction_worker:</span>  I wanted to mention something. I think we should start posting "minimal minutes" from this meeting to an internals thread (and the compiler-team repository). I think they would have the form of this:</p>
<p># Volunters wanted</p>
<ul>
<li>links to issues go here</li>
</ul>
<p># Backport decisions</p>
<ul>
<li>... maybe list these? does anybody care?</li>
</ul>
<p># Working group sync</p>
<p>for each working group, link to the zulip comment where the sync started, and maybe include a few details, but maybe not even that.</p>
<p>Any volunteers to do that for this week?  =)</p>



<a name="163102136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102136">(Apr 11 2019 at 14:05)</a>:</h4>
<p>I'm partially looking for a way to get more visibility for the <strong>volunteers wanted</strong> issues</p>



<a name="163102149"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102149" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102149">(Apr 11 2019 at 14:05)</a>:</h4>
<p>I'd offer to do it but I almost always have to leave immediately after these meetings end</p>



<a name="163102159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102159">(Apr 11 2019 at 14:05)</a>:</h4>
<p>I can do it</p>



<a name="163102168"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102168" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102168">(Apr 11 2019 at 14:05)</a>:</h4>
<p>volunteers wanted seems like something that we should autogen from github tags</p>



<a name="163102171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102171">(Apr 11 2019 at 14:05)</a>:</h4>
<p>Thanks <span class="user-mention" data-user-id="125250">@Wesley Wiser</span>! :hero:</p>



<a name="163102255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102255">(Apr 11 2019 at 14:06)</a>:</h4>
<p>same with backport decisions</p>



<a name="163102300"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102300" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102300">(Apr 11 2019 at 14:06)</a>:</h4>
<p>I think it's fine to have some github tags but I wouldn't want to block on having minutes for want of tooling</p>



<a name="163102326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102326">(Apr 11 2019 at 14:07)</a>:</h4>
<p>I also think we need to start looking into how to more widely <em>advertise</em> said minutes, but let's get some first</p>



<a name="163102361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102361">(Apr 11 2019 at 14:07)</a>:</h4>
<p>(I mean, probably just having a little blog and maybe a twitter account would suffice)</p>



<a name="163102582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102582">(Apr 11 2019 at 14:10)</a>:</h4>
<p>so it seems like the set of triage topics is remarkably short today</p>



<a name="163102781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102781">(Apr 11 2019 at 14:11)</a>:</h4>
<p>just two nominated issues, one of which is one of the "volunteers wanted" ones from above, <a href="https://github.com/rust-lang/rust/issues/59652" target="_blank" title="https://github.com/rust-lang/rust/issues/59652">#59652</a></p>



<a name="163102817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102817">(Apr 11 2019 at 14:11)</a>:</h4>
<p>there's an issue that's been on my radar for a bit</p>



<a name="163102822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102822">(Apr 11 2019 at 14:11)</a>:</h4>
<p>and the other nominated issue is the PR about the performance impact of local interners, PR <a href="https://github.com/rust-lang/rust/issues/57214" target="_blank" title="https://github.com/rust-lang/rust/issues/57214">#57214</a></p>



<a name="163102899"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102899" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102899">(Apr 11 2019 at 14:12)</a>:</h4>
<p>where we can probably clear that nomination label</p>



<a name="163102907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102907">(Apr 11 2019 at 14:12)</a>:</h4>
<p>since I'm pretty sure we've already discussed this a couple of times</p>



<a name="163102912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102912">(Apr 11 2019 at 14:12)</a>:</h4>
<p>it is nonetheless waiting-on-team, in a sense</p>



<a name="163102929"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102929" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102929">(Apr 11 2019 at 14:12)</a>:</h4>
<p>(its marked do-not-merge, but we owe @Zoxc  a decision about whether to move forward here.)</p>



<a name="163102932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163102932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163102932">(Apr 11 2019 at 14:12)</a>:</h4>
<p>cargo check fails only in incremental mode <a href="https://github.com/rust-lang/rust/issues/58291" target="_blank" title="https://github.com/rust-lang/rust/issues/58291">#58291</a>, which I think has been affecting the <a class="stream" data-stream-id="185405" href="/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0">#t-compiler/wg-rls-2.0</a> folks (cc <span class="user-mention" data-user-id="133169">@matklad</span>, <span class="user-mention" data-user-id="129457">@Florian Diebold</span>) -- <span class="user-mention" data-user-id="124287">@mw</span> have you seen this one?</p>



<a name="163103006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103006">(Apr 11 2019 at 14:13)</a>:</h4>
<p>nope, haven't seen it yet</p>



<a name="163103016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103016">(Apr 11 2019 at 14:13)</a>:</h4>
<blockquote>
<p>just two nominated issues, one of which is one of the "volunteers wanted" ones from above, <a href="https://github.com/rust-lang/rust/issues/59652" target="_blank" title="https://github.com/rust-lang/rust/issues/59652">#59652</a></p>
</blockquote>
<p>so this seems semi-urgent, no?</p>



<a name="163103019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103019">(Apr 11 2019 at 14:13)</a>:</h4>
<p>hmm unfortunately we probably need to start dealing with unprioiritzed/unnominated bugs like this one</p>



<a name="163103029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103029">(Apr 11 2019 at 14:13)</a>:</h4>
<p>you're asking if <a href="https://github.com/rust-lang/rust/issues/59652" target="_blank" title="https://github.com/rust-lang/rust/issues/59652">#59652</a> seems urgent?</p>



<a name="163103035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103035">(Apr 11 2019 at 14:13)</a>:</h4>
<p>I am</p>



<a name="163103078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103078">(Apr 11 2019 at 14:14)</a>:</h4>
<p>yes I think it is urgent.</p>



<a name="163103100"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103100" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103100">(Apr 11 2019 at 14:14)</a>:</h4>
<p>Is there any reason <em>not</em> to just revert the offending PR? I guess because it seems so strange to imagine it having an affect?</p>



<a name="163103143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103143">(Apr 11 2019 at 14:14)</a>:</h4>
<p>I would like to perhaps also get an isolated test case</p>



<a name="163103151"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103151" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103151">(Apr 11 2019 at 14:15)</a>:</h4>
<p>which vorner may be able to supply</p>



<a name="163103161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103161">(Apr 11 2019 at 14:15)</a>:</h4>
<p>(Or did we decide that this is not in fact the fault of <a href="https://github.com/rust-lang/rust/issues/59401" target="_blank" title="https://github.com/rust-lang/rust/issues/59401">#59401</a>?)</p>



<a name="163103166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103166">(Apr 11 2019 at 14:15)</a>:</h4>
<p>ok</p>



<a name="163103182"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103182" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103182">(Apr 11 2019 at 14:15)</a>:</h4>
<p>I guess we can wait to revert as a last resort</p>



<a name="163103193"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103193" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103193">(Apr 11 2019 at 14:15)</a>:</h4>
<p>I'll assign myself to follow up on this, I guess</p>



<a name="163103205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103205">(Apr 11 2019 at 14:15)</a>:</h4>
<p>because ... I do such a stellar job at that on all the other issues I assign myself to ...</p>



<a name="163103207"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103207" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103207">(Apr 11 2019 at 14:15)</a>:</h4>
<p>&lt;/sarcasm&gt;</p>



<a name="163103329"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103329" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103329">(Apr 11 2019 at 14:17)</a>:</h4>
<p>I'll un-nominate it</p>



<a name="163103376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103376">(Apr 11 2019 at 14:17)</a>:</h4>
<p>regarding PR <a href="https://github.com/rust-lang/rust/issues/57214" target="_blank" title="https://github.com/rust-lang/rust/issues/57214">#57214</a></p>



<a name="163103426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103426">(Apr 11 2019 at 14:18)</a>:</h4>
<p>should we consider making a WG-rustc-memory-usage ?</p>



<a name="163103478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103478">(Apr 11 2019 at 14:18)</a>:</h4>
<p>I am not inclined to do so unless we have people who really want to put energy into it</p>



<a name="163103521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103521">(Apr 11 2019 at 14:18)</a>:</h4>
<p>But I think it'd be good to have on a lsit of "things we would <em>like</em> to do"</p>



<a name="163103557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103557">(Apr 11 2019 at 14:19)</a>:</h4>
<p>i.e., not quite "volunteers wanted" but maybe "wg leaders wanted" :)</p>



<a name="163103564"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103564" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103564">(Apr 11 2019 at 14:19)</a>:</h4>
<p>okay</p>



<a name="163103571"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103571" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103571">(Apr 11 2019 at 14:19)</a>:</h4>
<p>I guess it depends on how much <span class="user-mention" data-user-id="120989">@nnethercote</span> thinks they would be able to do</p>



<a name="163103587"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103587" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103587">(Apr 11 2019 at 14:19)</a>:</h4>
<p>(ps, <span class="user-mention" data-user-id="120989">@nnethercote</span>, are you monitoring zulip now? That'd be awesome =)</p>



<a name="163103604"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103604" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103604">(Apr 11 2019 at 14:19)</a>:</h4>
<p>also, <span class="user-mention" data-user-id="123586">@nagisa</span> and <span class="user-mention" data-user-id="116009">@nikomatsakis</span> are the only ones with unchecked boxes on PR <a href="https://github.com/rust-lang/rust/issues/57214" target="_blank" title="https://github.com/rust-lang/rust/issues/57214">#57214</a></p>



<a name="163103612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103612">(Apr 11 2019 at 14:19)</a>:</h4>
<p>I thought I checked my box</p>



<a name="163103619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103619">(Apr 11 2019 at 14:20)</a>:</h4>
<p>whoops:)</p>



<a name="163103703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103703">(Apr 11 2019 at 14:20)</a>:</h4>
<p>/me checks</p>



<a name="163103710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103710">(Apr 11 2019 at 14:20)</a>:</h4>
<p>eddyb also claimed their vote did not register</p>



<a name="163103883"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103883" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103883">(Apr 11 2019 at 14:22)</a>:</h4>
<p>okay well</p>



<a name="163103902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103902">(Apr 11 2019 at 14:22)</a>:</h4>
<p>that might be it for triage. I mean, there were other P-high issues I didn't get to in pre-triage</p>



<a name="163103933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163103933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163103933">(Apr 11 2019 at 14:22)</a>:</h4>
<p>but I think we're all better off if we just jump to WG-checkins?</p>



<a name="163104008"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104008" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104008">(Apr 11 2019 at 14:23)</a>:</h4>
<p>Is it the triage meeting we normally do small announcements in? (I don't have any myself, but some folks might)</p>



<a name="163104018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nagisa <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104018">(Apr 11 2019 at 14:23)</a>:</h4>
<p>Call for somebody to benchmark runtime perf of <a href="https://github.com/rust-lang/rust/pull/59546" target="_blank" title="https://github.com/rust-lang/rust/pull/59546">https://github.com/rust-lang/rust/pull/59546</a></p>



<a name="163104095"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104095" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104095">(Apr 11 2019 at 14:24)</a>:</h4>
<p>oh I forgot to ask for any announcemnets at the start</p>



<a name="163104113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104113">(Apr 11 2019 at 14:24)</a>:</h4>
<p>so yeah, lets maybe allow people to chime in with anything they want for a few minutes</p>



<a name="163104180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104180">(Apr 11 2019 at 14:25)</a>:</h4>
<blockquote>
<p>Call for somebody to benchmark runtime perf of <a href="https://github.com/rust-lang/rust/pull/59546" target="_blank" title="https://github.com/rust-lang/rust/pull/59546">https://github.com/rust-lang/rust/pull/59546</a></p>
</blockquote>
<p>cc <span class="user-mention" data-user-id="130111">@Adam Perry</span> -- any chance we can run lolbench on this?</p>



<a name="163104233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104233">(Apr 11 2019 at 14:25)</a>:</h4>
<p><span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span> Announcement <span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span> </p>
<p>The steering meeting is tomorrow. <a href="#narrow/stream/131828-t-compiler/topic/pre-steering.20meeting.202019.2E04.2E12.20.2358850" title="#narrow/stream/131828-t-compiler/topic/pre-steering.20meeting.202019.2E04.2E12.20.2358850">The theme is likely to be a proposal for a team design meeting</a></p>



<a name="163104301"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104301" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104301">(Apr 11 2019 at 14:26)</a>:</h4>
<p>Which imo is also relevant to <a href="https://github.com/rust-lang/rust/issues/57214" target="_blank" title="https://github.com/rust-lang/rust/issues/57214">#57214</a> and <a href="https://github.com/rust-lang/rust/issues/59546" target="_blank" title="https://github.com/rust-lang/rust/issues/59546">#59546</a></p>



<a name="163104309"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104309" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104309">(Apr 11 2019 at 14:26)</a>:</h4>
<p>It's likely I'm not able to participate</p>



<a name="163104318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104318">(Apr 11 2019 at 14:26)</a>:</h4>
<p>In steering meeting you mean?</p>



<a name="163104323"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104323" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104323">(Apr 11 2019 at 14:26)</a>:</h4>
<p>yes</p>



<a name="163104351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104351">(Apr 11 2019 at 14:27)</a>:</h4>
<p>If you have thoughts you'd like to leave, please leave them in <a href="#narrow/stream/131828-t-compiler/topic/pre-steering.20meeting.202019.2E04.2E12.20.2358850" title="#narrow/stream/131828-t-compiler/topic/pre-steering.20meeting.202019.2E04.2E12.20.2358850">the pre-steering meeting topic then</a></p>



<a name="163104362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104362">(Apr 11 2019 at 14:27)</a>:</h4>
<p>And I'll try to echo them</p>



<a name="163104580"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104580" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104580">(Apr 11 2019 at 14:29)</a>:</h4>
<p>okay well while we wait another minute or so for any other announcements</p>



<a name="163104655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104655">(Apr 11 2019 at 14:30)</a>:</h4>
<p>the <a href="https://github.com/rust-lang/compiler-team/blob/master/about/triage-meeting.md#working-group-check-in" target="_blank" title="https://github.com/rust-lang/compiler-team/blob/master/about/triage-meeting.md#working-group-check-in">check-in schedule</a> lists today has being for wg-mir-opt and wg-pipelining</p>



<a name="163104664"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104664" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104664">(Apr 11 2019 at 14:30)</a>:</h4>
<p>(wasn't wg-pipelining just formed recently?)</p>



<a name="163104725"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104725" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104725">(Apr 11 2019 at 14:31)</a>:</h4>
<p>anyway, <span class="user-mention" data-user-id="124288">@oli</span>, are you representing wg-mir-opt today?</p>



<a name="163104743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104743">(Apr 11 2019 at 14:31)</a>:</h4>
<p>jup</p>



<a name="163104814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104814">(Apr 11 2019 at 14:32)</a>:</h4>
<p>okay. and is either <span class="user-mention" data-user-id="116015">@Alex Crichton</span> or <span class="user-mention" data-user-id="120989">@nnethercote</span> around to represent wg-pipelining ?</p>



<a name="163104834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104834">(Apr 11 2019 at 14:32)</a>:</h4>
<p>(I'm going to assume "no" for now, but I figured I'd ask)</p>



<a name="163104854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104854">(Apr 11 2019 at 14:32)</a>:</h4>
<p>in the meantime: <span class="user-mention" data-user-id="124288">@oli</span> , why don't you go ahead and let us know whats up in mir-optimization land.</p>



<a name="163104894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104894">(Apr 11 2019 at 14:33)</a>:</h4>
<blockquote>
<p>okay. and is either <span class="user-mention silent" data-user-id="116015">Alex Crichton</span> or <span class="user-mention silent" data-user-id="120989">nnethercote</span> around to represent wg-pipelining ?</p>
</blockquote>
<p>I can if needed</p>



<a name="163104966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163104966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163104966">(Apr 11 2019 at 14:34)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> that'd be great; thanks</p>



<a name="163105183"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105183" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105183">(Apr 11 2019 at 14:35)</a>:</h4>
<p>I'm here now!</p>



<a name="163105187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105187">(Apr 11 2019 at 14:35)</a>:</h4>
<p>sorry for the delay</p>



<a name="163105192"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105192" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105192">(Apr 11 2019 at 14:35)</a>:</h4>
<p>So, our big next goal is making <code>Place</code> not recursive</p>



<a name="163105266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105266">(Apr 11 2019 at 14:36)</a>:</h4>
<p>we've been idle on that for a few weeks, but <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> has picked it up again and is proceeding very fast</p>



<a name="163105294"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105294" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105294">(Apr 11 2019 at 14:36)</a>:</h4>
<p>We will regress max-rss in an intermediate step, but the final structure will use less memory in total, be easier to work with and probably even faster</p>



<a name="163105341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105341">(Apr 11 2019 at 14:37)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="163105365"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105365" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105365">(Apr 11 2019 at 14:37)</a>:</h4>
<p>sorry about the delay, Rust Latam stuff got all my time :)</p>



<a name="163105368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105368">(Apr 11 2019 at 14:37)</a>:</h4>
<p>Once we have that, there are further refactorings of <code>Place</code> (like getting rid of the <code>Deref</code> projection), that are supposed to make borrow checking simpler. We have quite a list of things to do left from the all-hands, but are picking our battles one by one</p>



<a name="163105415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105415">(Apr 11 2019 at 14:38)</a>:</h4>
<p>(I'm here btw)</p>



<a name="163105436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105436">(Apr 11 2019 at 14:38)</a>:</h4>
<p>thanks <span class="user-mention" data-user-id="124288">@oli</span> for your help with the <code>Place</code> work <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span></p>



<a name="163105440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105440">(Apr 11 2019 at 14:38)</a>:</h4>
<p>That's mostly it from us, no big things, but progress</p>



<a name="163105520"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105520" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105520">(Apr 11 2019 at 14:39)</a>:</h4>
<p>for reference, the relevant Place bug was <a href="https://github.com/rust-lang/rust/issues/52708" target="_blank" title="https://github.com/rust-lang/rust/issues/52708">#52708</a>, right?</p>



<a name="163105631"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105631" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> csmoe <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105631">(Apr 11 2019 at 14:40)</a>:</h4>
<blockquote>
<p>for reference, the relevant Place bug was <a href="https://github.com/rust-lang/rust/issues/52708" target="_blank" title="https://github.com/rust-lang/rust/issues/52708">#52708</a>, right?</p>
</blockquote>
<p>yes</p>



<a name="163105653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105653">(Apr 11 2019 at 14:40)</a>:</h4>
<p>out of curiousity, you said the final structure will use less memory in total. nnethercote did voice concern in a recent comment about Place itself increasing from 16- to 24-bytes</p>



<a name="163105665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105665">(Apr 11 2019 at 14:40)</a>:</h4>
<p>and that causing Statement to grow</p>



<a name="163105673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105673">(Apr 11 2019 at 14:40)</a>:</h4>
<p><span class="user-mention" data-user-id="124288">@oli</span> ^</p>



<a name="163105723"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105723" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105723">(Apr 11 2019 at 14:41)</a>:</h4>
<blockquote>
<p>That's mostly it from us, no big things, but progress</p>
</blockquote>
<p>ps, this sounds awesome y'all</p>



<a name="163105728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105728">(Apr 11 2019 at 14:41)</a>:</h4>
<p>would you mind either here or in the issue, making a note explaining why the overall memory usage should not increase?</p>



<a name="163105742"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105742" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105742">(Apr 11 2019 at 14:41)</a>:</h4>
<p>yes, we'll get back down to 16 bits, but the interned memory will be less</p>



<a name="163105810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105810">(Apr 11 2019 at 14:42)</a>:</h4>
<p>so no regression on <code>Statement</code>, but an improvement in interned memory</p>



<a name="163105818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105818">(Apr 11 2019 at 14:42)</a>:</h4>
<p>surely not 16-<em>bits</em> <span aria-label="wink" class="emoji emoji-1f609" role="img" title="wink">:wink:</span></p>



<a name="163105860"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163105860" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163105860">(Apr 11 2019 at 14:42)</a>:</h4>
<p>are you going to decrease it from 24-bytes down to 16-bytes by using indices rather than pointers?</p>



<a name="163106057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106057">(Apr 11 2019 at 14:44)</a>:</h4>
<p>well, we don't have to have this discussion synchronously here</p>



<a name="163106058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106058">(Apr 11 2019 at 14:44)</a>:</h4>
<p>bytes -.- xD</p>



<a name="163106067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106067">(Apr 11 2019 at 14:44)</a>:</h4>
<p>especially since the person most worried about it is not here in this room</p>



<a name="163106128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106128">(Apr 11 2019 at 14:45)</a>:</h4>
<p>okay, so that's the update from WG-mir-opt</p>



<a name="163106138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106138">(Apr 11 2019 at 14:45)</a>:</h4>
<p>I'm also interested on what's the idea there :)</p>



<a name="163106149"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106149" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106149">(Apr 11 2019 at 14:46)</a>:</h4>
<p>lets hear from <span class="user-mention" data-user-id="116015">@Alex Crichton</span> about WG-pipelining next</p>



<a name="163106216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106216">(Apr 11 2019 at 14:46)</a>:</h4>
<p>but yeah I guess I can open a topic on wg-mit-opt</p>



<a name="163106257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106257">(Apr 11 2019 at 14:46)</a>:</h4>
<p>Sure! So the pipelining WG was created a few days ago at the request of <span class="user-mention" data-user-id="116009">@nikomatsakis</span>, so it's all very new and I'm not sure I have a ton to report other than that it exists</p>



<a name="163106291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106291">(Apr 11 2019 at 14:47)</a>:</h4>
<p>well it's worth reporting that you did a great writeup</p>



<a name="163106296"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106296" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106296">(Apr 11 2019 at 14:47)</a>:</h4>
<p>I should look at that and maybe help</p>



<a name="163106303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106303">(Apr 11 2019 at 14:47)</a>:</h4>
<p>indeed :)</p>



<a name="163106305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106305">(Apr 11 2019 at 14:47)</a>:</h4>
<p>and just conveying the general idea of what's going on</p>



<a name="163106312"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106312" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106312">(Apr 11 2019 at 14:47)</a>:</h4>
<p>so <span class="user-mention" data-user-id="120989">@nnethercote</span> and I met over video last Friday</p>



<a name="163106315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106315">(Apr 11 2019 at 14:47)</a>:</h4>
<p>do we have someone who wants to work on that?</p>



<a name="163106320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106320">(Apr 11 2019 at 14:47)</a>:</h4>
<p>and I jotted down a ton of notes at <a href="https://github.com/rust-lang/compiler-team/blob/master/working-groups/pipelining/NOTES.md" target="_blank" title="https://github.com/rust-lang/compiler-team/blob/master/working-groups/pipelining/NOTES.md">https://github.com/rust-lang/compiler-team/blob/master/working-groups/pipelining/NOTES.md</a></p>



<a name="163106335"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106335" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106335">(Apr 11 2019 at 14:47)</a>:</h4>
<p>currently the members of the WG are me and <span class="user-mention" data-user-id="120989">@nnethercote</span></p>



<a name="163106342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106342">(Apr 11 2019 at 14:47)</a>:</h4>
<p>and the plan, on the rustc side of things, is for this to likely be a relatively short-lived WG</p>



<a name="163106352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106352">(Apr 11 2019 at 14:48)</a>:</h4>
<p>the goal is to enable Cargo to invoke rustc in a pipelined fashion</p>



<a name="163106404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106404">(Apr 11 2019 at 14:48)</a>:</h4>
<p>but the WG isn't currently going to cover the Cargo integration</p>



<a name="163106416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106416">(Apr 11 2019 at 14:48)</a>:</h4>
<p>so it's just ensuring that all the compiler support is in place for Cargo to best take advantage of that</p>



<a name="163106428"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106428" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106428">(Apr 11 2019 at 14:48)</a>:</h4>
<p>and by "pipelining" what I mean is that Cargo can start dependant rustc processes sooner</p>



<a name="163106441"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106441" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106441">(Apr 11 2019 at 14:48)</a>:</h4>
<p>overlapping their execution with the parent processes slightly</p>



<a name="163106442"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106442" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106442">(Apr 11 2019 at 14:48)</a>:</h4>
<p>basically today we compile all your dependencies one after the other:</p>
<div class="codehilite"><pre><span></span>         meta                meta
[-libA----|--------][-libB----|--------][-binary-----------]
0s        5s       10s       15s       20s                30s
</pre></div>



<a name="163106444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106444">(Apr 11 2019 at 14:48)</a>:</h4>
<p>(sort of like CPU pipeliens)</p>



<a name="163106480"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106480" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106480">(Apr 11 2019 at 14:49)</a>:</h4>
<p>but we should be able to overlap them, letting the downstream crates start compiling while the upstream ones do LLVM work:</p>
<div class="codehilite"><pre><span></span>[-libA----|--------]
          [-libB----|--------]
                    [-binary-----------]
0s        5s       10s       15s       20s
</pre></div>



<a name="163106496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106496">(Apr 11 2019 at 14:49)</a>:</h4>
<p>heh that's a much better idea, and in that chart "meta" is where metadata is produced, where after rustc has metadata it shoudl be able to start down stream compiles immediately</p>



<a name="163106500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106500">(Apr 11 2019 at 14:49)</a>:</h4>
<p>I'm stealing from <span class="user-mention" data-user-id="116015">@Alex Crichton</span>'s writeup beacuse I don't think they would think to copy their own pretty pictures in here :P</p>



<a name="163106505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106505">(Apr 11 2019 at 14:49)</a>:</h4>
<p>(you're not wrong)</p>



<a name="163106529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106529">(Apr 11 2019 at 14:49)</a>:</h4>
<p>And... I think that's roughly everything for a checkin I can think of, but if others have questions I can try to answer</p>



<a name="163106598"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106598" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106598">(Apr 11 2019 at 14:50)</a>:</h4>
<p>(a ton more technical details are in the NOTES.md file and we can probably discuss technical issues on the tracking issue)</p>



<a name="163106607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106607">(Apr 11 2019 at 14:50)</a>:</h4>
<blockquote>
<p>do we have someone who wants to work on that?</p>
</blockquote>
<p>I'm interested, but unsure what <span class="user-mention" data-user-id="116009">@nikomatsakis</span>'s plan is :)</p>



<a name="163106614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106614">(Apr 11 2019 at 14:50)</a>:</h4>
<p>which is located at <a href="https://github.com/rust-lang/rust/issues/58465" target="_blank" title="https://github.com/rust-lang/rust/issues/58465">https://github.com/rust-lang/rust/issues/58465</a></p>



<a name="163106647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106647">(Apr 11 2019 at 14:50)</a>:</h4>
<p>One non-obvious thing was the signaling mechanism</p>



<a name="163106669"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106669" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106669">(Apr 11 2019 at 14:51)</a>:</h4>
<p>That is, the plan is for rustc to compile the metadata and then send a signal to cargo when that is ready</p>



<a name="163106684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106684">(Apr 11 2019 at 14:51)</a>:</h4>
<p>So cargo can know to kick off the dependent compilations</p>



<a name="163106685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106685">(Apr 11 2019 at 14:51)</a>:</h4>
<p>right?</p>



<a name="163106703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106703">(Apr 11 2019 at 14:51)</a>:</h4>
<p>Right yeah, so we're assuming that this is all going to be in-process for rustc</p>



<a name="163106707"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106707" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106707">(Apr 11 2019 at 14:51)</a>:</h4>
<p>oh, btw, I was talking to <span class="user-mention" data-user-id="124287">@mw</span> this morning and thinking maybe we should make cross-crate metadata more like incremental even without moving to full "cross-crate incremental state usage"</p>



<a name="163106714"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106714" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106714">(Apr 11 2019 at 14:51)</a>:</h4>
<p>so Cargo will not invoke rustc twice (once producing metadata and once producing the final linkable artifact)</p>



<a name="163106721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106721">(Apr 11 2019 at 14:51)</a>:</h4>
<p>so this necessitates rustc sending Cargo some sort of signal that metadata is ready</p>



<a name="163106725"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106725" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106725">(Apr 11 2019 at 14:51)</a>:</h4>
<blockquote>
<p>That is, the plan is for rustc to compile the metadata and then send a signal to cargo when that is ready</p>
</blockquote>
<p>reviewing the doc, I guess that's just dumping some stuff to stdout</p>



<a name="163106776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106776">(Apr 11 2019 at 14:52)</a>:</h4>
<p>I wonder if we could expose partially-written <code>ar</code> files or something, heh</p>



<a name="163106781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106781">(Apr 11 2019 at 14:52)</a>:</h4>
<p>right yes, so that's the current plan of action</p>



<a name="163106801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106801">(Apr 11 2019 at 14:52)</a>:</h4>
<blockquote>
<p>oh, btw, I was talking to <span class="user-mention silent" data-user-id="124287">mw</span> this morning and thinking maybe we should make cross-crate metadata more like incremental even without moving to full "cross-crate incremental state usage"</p>
</blockquote>
<p>that would be an independent change, right <span class="user-mention" data-user-id="119009">@eddyb</span>? (i.e., cargo wouldn't notice)</p>



<a name="163106805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106805">(Apr 11 2019 at 14:52)</a>:</h4>
<p>is to have something on the rustc CLI control whether rustc prints a JSON message (or somethign like that) when an output is ready</p>



<a name="163106830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106830">(Apr 11 2019 at 14:52)</a>:</h4>
<p>so we keep appending object files to an <code>.rlib</code> and only update the file list at the end. but idk if that is supported by anything</p>



<a name="163106843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106843">(Apr 11 2019 at 14:52)</a>:</h4>
<p>(my initial thinking was to just reuse <code>--error-format=json</code> as the CLI flag)</p>



<a name="163106872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106872">(Apr 11 2019 at 14:53)</a>:</h4>
<blockquote>
<p>is to have something on the rustc CLI control whether rustc prints a JSON message (or somethign like that) when an output is ready</p>
</blockquote>
<p>i assume we also need to be careful,when in this mode, not to emit anything to stdout that <em>isn't</em> a json message?</p>



<a name="163106891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106891">(Apr 11 2019 at 14:53)</a>:</h4>
<p>so how would metadata be used without huge changes? <code>rmeta</code> + <code>rlib</code> output?</p>



<a name="163106899"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106899" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106899">(Apr 11 2019 at 14:53)</a>:</h4>
<p>or I guess cargo can just throw away any content that isn't already json formatted?</p>



<a name="163106904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106904">(Apr 11 2019 at 14:53)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> IIRC that is already a concern</p>



<a name="163106907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106907">(Apr 11 2019 at 14:53)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> nah not necessarily, Cargo would just eat any lines that start with <code>{</code></p>



<a name="163106920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163106920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163106920">(Apr 11 2019 at 14:53)</a>:</h4>
<p>(which I think is what Cargo already does today)</p>



<a name="163107051"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107051" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107051">(Apr 11 2019 at 14:54)</a>:</h4>
<p>does <code>--emit=rmeta,rlib</code> work today?</p>



<a name="163107127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107127">(Apr 11 2019 at 14:55)</a>:</h4>
<p>can <code>cargo check</code> reuse up-to-date crates that weren't built by <code>cargo check</code>? seems relevant here</p>



<a name="163107130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107130">(Apr 11 2019 at 14:55)</a>:</h4>
<p>Yes that was one thing I thought we would have to get working (rustc to only consume metadata files, not rlibs as inputs), but it turns out that all already works in rustc</p>



<a name="163107138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107138">(Apr 11 2019 at 14:55)</a>:</h4>
<p>fascinating :D</p>



<a name="163107142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107142">(Apr 11 2019 at 14:55)</a>:</h4>
<p>There are no plans to integrate this with <code>cargo check</code> right now</p>



<a name="163107208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107208">(Apr 11 2019 at 14:56)</a>:</h4>
<p>a lot of stuff might be coincidental, FWIW, I'd double-check with <span class="user-mention" data-user-id="124287">@mw</span> and whoever else worked in those areas</p>



<a name="163107228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107228">(Apr 11 2019 at 14:56)</a>:</h4>
<p>one thing I was looking at today was a list of symbol name exports in crate metadata, I hope that's serialized properly even with <code>rmeta</code> output</p>



<a name="163107232"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107232" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107232">(Apr 11 2019 at 14:56)</a>:</h4>
<blockquote>
<p>can <code>cargo check</code> reuse up-to-date crates that weren't built by <code>cargo check</code>? seems relevant here</p>
</blockquote>
<p>i got the impression from other bugs I've seen go by that <code>cargo check</code> does not play well with <code>cargo build</code>, in terms of either destroying or failing to reuse intermediate results</p>



<a name="163107269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107269">(Apr 11 2019 at 14:57)</a>:</h4>
<p>Correct, <code>cargo check</code> and <code>cargo build</code> cannot reuse the same caches</p>



<a name="163107281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107281">(Apr 11 2019 at 14:57)</a>:</h4>
<p>(I was thinking that if Cargo starts doing <code>--emit=rmeta,rlib</code>, the <code>rmeta</code> is already what <code>cargo check</code> needs, but it's a bit offtopic)</p>



<a name="163107284"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107284" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107284">(Apr 11 2019 at 14:57)</a>:</h4>
<p>there's actually behavior in the compiler today where <code>--emit metadata</code> produces different metadata than <code>--emit metadata,link</code></p>



<a name="163107310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107310">(Apr 11 2019 at 14:57)</a>:</h4>
<p>ahh! that's what I was wondering</p>



<a name="163107320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107320">(Apr 11 2019 at 14:57)</a>:</h4>
<p>makes sense, even if not ideal :P</p>



<a name="163107330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107330">(Apr 11 2019 at 14:58)</a>:</h4>
<p>can you elaborate a bit?</p>



<a name="163107382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107382">(Apr 11 2019 at 14:58)</a>:</h4>
<p>there's other werid Cargo reasons they're not using the same cache, but yeah that's somewhat offtopic I think :)</p>



<a name="163107393"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107393" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107393">(Apr 11 2019 at 14:58)</a>:</h4>
<p>is it because doing linking requires us to generate .. more info or something?</p>



<a name="163107396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107396">(Apr 11 2019 at 14:58)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> about how the metadata is different?</p>



<a name="163107404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107404">(Apr 11 2019 at 14:58)</a>:</h4>
<p>I wonder if in <code>rmeta</code> output  mode, Cargo could just watch for the file and start dependent rustc right away without any rustc changes</p>



<a name="163107409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107409">(Apr 11 2019 at 14:58)</a>:</h4>
<p>yeah</p>



<a name="163107414"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107414" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107414">(Apr 11 2019 at 14:58)</a>:</h4>
<p>I believe so, what <span class="user-mention" data-user-id="119009">@eddyb</span> was mentioning about symbols definitely comes to mind</p>



<a name="163107423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107423">(Apr 11 2019 at 14:58)</a>:</h4>
<p><span class="user-mention" data-user-id="116015">@Alex Crichton</span> have you given any more consideration to having these two steps be available as separate rustc invocations? I'm currently working on goma (distributed compiler+cache) support for Rust and that's something that has come up repeatedly</p>



<a name="163107425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107425">(Apr 11 2019 at 14:58)</a>:</h4>
<p>where we use the crate types to guide symbol visibility tables and whanot</p>



<a name="163107430"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107430" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107430">(Apr 11 2019 at 14:58)</a>:</h4>
<p>I've definitely encountered bugs and ICEs that only reproduce in very specific modes</p>



<a name="163107459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107459">(Apr 11 2019 at 14:59)</a>:</h4>
<p>(we can talk on a separate thread later)</p>



<a name="163107466"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107466" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107466">(Apr 11 2019 at 14:59)</a>:</h4>
<p>since we create the file elsewhere and "atomically" move it into place</p>



<a name="163107477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107477">(Apr 11 2019 at 14:59)</a>:</h4>
<p>so when Cargo might see the file, it's already complete</p>



<a name="163107485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107485">(Apr 11 2019 at 14:59)</a>:</h4>
<p>assuming it has a predictable file name</p>



<a name="163107493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107493">(Apr 11 2019 at 14:59)</a>:</h4>
<p>PS, I'm so happy to see this "sync" doing exactly what I had hoped it would do, and getting feedback from the rest of the team on the ideas so far :)</p>



<a name="163107497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107497">(Apr 11 2019 at 14:59)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> we have, yeah, but decided to not pursue that at this time because it seems unlikely to be a win for the local compile build case (all on the same machine). That being said I suspect for the distributed use case it would have clear wins. I also think, though, that it's probably just a change in Cargo to invoke rustc twice rather than changing rustc itself, so that's probably something we can tack on later if necessary.</p>



<a name="163107554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107554">(Apr 11 2019 at 15:00)</a>:</h4>
<p>( but yeah seems like we could move the detailed discussions to <a class="stream" data-stream-id="195180" href="/#narrow/stream/195180-t-compiler.2Fwg-pipelining">#t-compiler/wg-pipelining</a>, seeing as meeting time is almost up )</p>



<a name="163107571"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107571" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107571">(Apr 11 2019 at 15:00)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> we should  talk about that but I think not integrating such a distributed cache with incremental would be a mistake</p>



<a name="163107627"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107627" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107627">(Apr 11 2019 at 15:00)</a>:</h4>
<p>and cross-crate incremental is different than <code>rmeta</code> (which could be considered "legacy crate metadata")</p>



<a name="163107637"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107637" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107637">(Apr 11 2019 at 15:01)</a>:</h4>
<p>@eddyb I'm not sure how we <em>would</em> integrate it with incremental</p>



<a name="163107664"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107664" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107664">(Apr 11 2019 at 15:01)</a>:</h4>
<p>basically there is more or less no reason incremental caches can't be read cross-crate to replace <code>rmeta</code></p>



<a name="163107679"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107679" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107679">(Apr 11 2019 at 15:01)</a>:</h4>
<p>almost all the infrastructure is in place anyway</p>



<a name="163107696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107696">(Apr 11 2019 at 15:01)</a>:</h4>
<p>There is-- they would dirty the inputs to the cache</p>



<a name="163107698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107698">(Apr 11 2019 at 15:01)</a>:</h4>
<p><code>rmeta</code> could just be an incremental cache archive at this point</p>



<a name="163107766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107766">(Apr 11 2019 at 15:02)</a>:</h4>
<p>okay I have to go and I agree with <span class="user-mention" data-user-id="116009">@nikomatsakis</span> that this conversation can move into <a class="stream" data-stream-id="195180" href="/#narrow/stream/195180-t-compiler.2Fwg-pipelining">#t-compiler/wg-pipelining</a></p>



<a name="163107781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107781">(Apr 11 2019 at 15:02)</a>:</h4>
<p>thanks to everyone in <span class="user-group-mention" data-user-group-id="897">@T-compiler/meeting</span> for attending!</p>



<a name="163107839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107839">(Apr 11 2019 at 15:03)</a>:</h4>
<p><span class="user-mention" data-user-id="116015">@Alex Crichton</span> what do you think of the file watching alternative to rustc signalling?</p>



<a name="163107858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107858">(Apr 11 2019 at 15:03)</a>:</h4>
<p>the crazy thing is that it could've been implemented in any Cargo that supports a rustc that supports rmeta</p>



<a name="163107863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107863">(Apr 11 2019 at 15:03)</a>:</h4>
<p>Heh, sounds like a cross-platform nightmare</p>



<a name="163107901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alex Crichton <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107901">(Apr 11 2019 at 15:04)</a>:</h4>
<p>(also very unlikely to work on all kinds of filesystems like nfs)</p>



<a name="163107948"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107948" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107948">(Apr 11 2019 at 15:04)</a>:</h4>
<p>idk how I didn't think of it before - ofc, maybe I did and also heard about the nightmare</p>



<a name="163107970"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107970" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107970">(Apr 11 2019 at 15:04)</a>:</h4>
<p>Cargo <em>could</em> poll every 10ms or so, I wonder how sucky that would be</p>



<a name="163107987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107987">(Apr 11 2019 at 15:04)</a>:</h4>
<p>it only needs to do it for the output of running rustc processes</p>



<a name="163107994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163107994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163107994">(Apr 11 2019 at 15:04)</a>:</h4>
<p>(To me an explicit print to stdout sounds less fragile.)</p>



<a name="163108013"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163108013" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163108013">(Apr 11 2019 at 15:05)</a>:</h4>
<p>yes, I agree</p>



<a name="163108035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163108035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163108035">(Apr 11 2019 at 15:05)</a>:</h4>
<p>if we didn't control the full stack here, then I'd be more open to <span class="user-mention" data-user-id="119009">@eddyb</span> 's alternative approach.</p>



<a name="163108039"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163108039" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163108039">(Apr 11 2019 at 15:05)</a>:</h4>
<p>we could also use it for Cargo build progress updates :P</p>



<a name="163108146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163108146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163108146">(Apr 11 2019 at 15:06)</a>:</h4>
<p>I think I'm fine with the rustc thing if it's not very pipeline-centric, but more like "artifact emitted"</p>



<a name="163108170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163108170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163108170">(Apr 11 2019 at 15:07)</a>:</h4>
<p>PS, <span class="user-mention" data-user-id="125250">@Wesley Wiser</span> -- you will prepare some minutes? Maybe make a pull request to <a href="https://github.com/rust-lang/compiler-team" target="_blank" title="https://github.com/rust-lang/compiler-team">https://github.com/rust-lang/compiler-team</a> creating a directory <code>minutes/triage-meeting</code>, similar to <a href="https://github.com/rust-lang/compiler-team/tree/master/minutes/steering-meeting" target="_blank" title="https://github.com/rust-lang/compiler-team/tree/master/minutes/steering-meeting">the steering-meeting directory</a>?</p>



<a name="163108185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163108185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163108185">(Apr 11 2019 at 15:07)</a>:</h4>
<p>If so, ping me when that's available :)</p>



<a name="163108815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163108815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163108815">(Apr 11 2019 at 15:14)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> It's available <span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span>  <a href="https://github.com/rust-lang/compiler-team/pull/51" target="_blank" title="https://github.com/rust-lang/compiler-team/pull/51">https://github.com/rust-lang/compiler-team/pull/51</a></p>



<a name="163109008"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163109008" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163109008">(Apr 11 2019 at 15:16)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> I created this thread on IRLO, if you want to post there: <a href="https://internals.rust-lang.org/t/compiler-team-triage-meeting/9803" target="_blank" title="https://internals.rust-lang.org/t/compiler-team-triage-meeting/9803">https://internals.rust-lang.org/t/compiler-team-triage-meeting/9803</a></p>



<a name="163109076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163109076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163109076">(Apr 11 2019 at 15:17)</a>:</h4>
<p>Thanks <span class="user-mention" data-user-id="116009">@nikomatsakis</span>! x-posted</p>



<a name="163109089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163109089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163109089">(Apr 11 2019 at 15:17)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> btw, where should we discuss the distributed compilation matter further?</p>



<a name="163109152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163109152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163109152">(Apr 11 2019 at 15:18)</a>:</h4>
<p>I think we could do some really cool things, even though Rust is not a pure language :P</p>



<a name="163109330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/weekly%20meeting%202019-04-11%20%2354818/near/163109330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-11.20.2354818.html#163109330">(Apr 11 2019 at 15:20)</a>:</h4>
<p><span class="user-mention" data-user-id="119009">@eddyb</span> and <span class="user-mention" data-user-id="127859">@Taylor Cramer</span> -- I'd say just make a topic here in <a class="stream" data-stream-id="131828" href="/#narrow/stream/131828-t-compiler">#t-compiler</a>, if you think it's out of scope for the pipelining WG (which it sounds like it <em>might</em> be).</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>